/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* sticky-footer */

* {
    margin: 0;
}
html,
body {
    font-family: 'Oswald', sans-serif;
    background: #fff;
    color: #000;
}
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}
/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
/*
 * Allow only vertical resizing of textareas.
 */

section.section_news .vertical_detail_1{
    min-height: 335px;
    max-height: 335px;
}
section.section_news .vertical_detail_1 .detail_sp{
    min-height: 203px;
}
section.section_features .home_feature {
    /*min-height: 377px;
    max-height: 377px;*/
    min-height: 330px;
    max-height: 330px;
    margin-bottom: 13px;
}
section.section_features .feature_category {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 15px;
    color: #F07800;
}
section.section_features .home_feature .detail_sp {
    min-height: 247px;
}
section.section_investigative .vertical_detail_1 .detail_sp{
    min-height: 190px;
}
section.section_investigative .vertical_detail_1{
    min-height: 360px;
    max-height: 360px;
}
section.section_investigative .menu3 li{
    margin-bottom: 17px;
}
section.section_sharing .vertical_detail_1 .detail_sp, section.section_industry .vertical_detail_1 .detail_sp{
    min-height: 150px;
}
section.section_sharing .vertical_detail_1, section.section_industry .vertical_detail_1{
    min-height: 280px;
    max-height: 280px;
}

section.section_sharing .vertical_detail_1 .detail_sp, section.section_industry .vertical_detail_1 .detail_sp{
    min-height: 130px;
}
section.section_sharing .vertical_detail_1, section.section_industry .vertical_detail_1{
    min-height: 260px;
    max-height: 260px;
}
section.section_sharing  .rig_adv_sp.margin-t10{
    margin-top: 0;
}
.margin-nt10 {
    margin-top: 10px;
    display: inline-block;
}

@font-face {
    font-family: 'eurostileregular';
    src: url('../font/eurostile-webfont.eot');
    src: url('../font/eurostile-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/eurostile-webfont.woff2') format('woff2'),
         url('../font/eurostile-webfont.woff') format('woff'),
         url('../font/eurostile-webfont.ttf') format('truetype'),
         url('../font/eurostile-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*error color*/
#resources>.container>.row>.col-md-12>#buddypress{
    margin-top: -12px;
}

textarea {
    resize: vertical;
}
a, a:active, a:hover{
    color: #000;
    text-decoration: none;
}
p{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.page_min_h{
    min-height: 480px;
}
h1{
    color: #10ABEF;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    margin: 21px 0 12px 0;
    line-height: inherit;
}
.main_inner_head h1{
    font-size: 30px;
    margin: 0;
}
h2{
    color: #534a4a;
    font-family: 'Oswald', sans-serif;
    font-size:20px;
    margin: 0 0 20px 0;
    padding: 0;
    line-height:26px;
}
h3{
    color: #000;
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 0;
    line-height: 24px;
    display: block;
}
h5{
    color: #000;
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    /*font-size: 22px;*/
    margin: 21px 0 0 0;
    padding: 0;
    line-height: 41px;
    display: block;
}
h5.head_st2{
    font-size: 30px!important;
    margin: 10px 0 5px 0!important;
}
.job_list h5,.event_rep h5{
    font-size: 22px;
}
.sub_head1 p{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 22px;
    margin-bottom: 20px;
    display: block;
}
.pad_rig_5{
    padding-right: 5px;
}
/* header */
header{
    background: #10ABEF;
}
header .menu1{
    display: block;
    float: right;
}
header .menu1 li {
    float: left;
    margin: 0 0 0 1px;
    padding: 0;
    vertical-align: top;
}
header .menu1 li a{
    color: #fff;
    font-family: 'eurostileregular';
    letter-spacing: .5px;
}
header .menu1 li:nth-child(2) a, header .menu1 li:nth-child(1) a{
    /*background: #0D88BD;*/
    padding: 10px 15px;
    display: block;
    font-size: 15px;
}
header .menu1 li:nth-child(3) a{
    /*background: #0A6A94;*/
    padding: 10px 8px;
    display: block;
    font-size: 15px;
}
header .menu1 li:nth-child(4) a{
    /*background: #0A6A94;*/
    padding: 10px 8px;
    display: block;
    font-size: 15px;
}
header .menu1 li:nth-child(5) a{
    background: #F07800;
    padding: 9px 14px;
    display: block;
    font-size: 15px;
}
.mob_header{
    display: none;
}
.smedia_top a {
    color: #fff;
    display: inline-block;
    font-size: 28px;
    min-width: 43px;
    min-height: 33px;
    text-align: center;
}
.smedia_top a.twi{
    background: #659FCB;
}
.smedia_top .twi i {
    font-size: 25px;
    line-height: 26px;
    margin-top: 5px;
}
.smedia_top a.lin{
    background: #007CB7;
}
.smedia_top .lin i {
    line-height: 26px;
    font-size: 25px;
}
.smedia_top a.fb{
    background: #3B579D;
    position: relative;
}
.smedia_top .fb i {
    position: absolute;
    bottom: 0;
    right: 8px;
    font-size: 27px;
    top: 6px;
}
header .search{
    min-width: 305px;
    display: inline-block;
    float: right;
    /*margin-top: 38px;*/
}
header input.form-control.input-sm{
    max-width: 257px;
    border-radius: 0;
    display: inline-block;
    float: left;
   /* padding: 19px 10px;*/
   height: 40px;
    border: solid 1px #0B6B94;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-size: 16px;
}
header button.btn.btn-primary.btn-sm{
    padding: 7.2px 10px;
    border-radius: 0;
    font-size: 16px;
    background: #074F6D;
    font-family: 'Open Sans', sans-serif;
}
header .top_mid{
    padding: 13px 0;
}
.top_mid a.logo{
    top: -38px;
    position: absolute;
    width: 250px;
    }
.navbar_mob{
    background: url(../img/mob_menu.png) no-repeat left top;
    border: 0;
    position: absolute;
    min-height: 33px;
    min-width: 33px;
    right: 16px;
    top: 0;
    display: none;
    z-index: 100;
}
nav ul li .home_text{
    display: none;
}
nav{
    background: #0A6A94;
}
nav ul{
    display: block;
    font-size: 0;
}
nav ul li{
    display: inline-block;
    padding: 15px 11px 11px;
    margin-bottom: 0;
    position: relative;
}
nav ul li a{
    display: block;
    color: #fff;
    font-family: 'eurostileregular';
    font-size: 14px;

}
nav ul li a:hover, nav ul li a:active, nav ul li a:visited, nav ul li a:focus{
    color: #fff;
    text-decoration: none;
}
nav ul li:first-child{
    padding: 0;
    padding-top: 7px;
    width: 34px;
    height: 34px;
    margin-right: 40px;
    vertical-align: top;
}
nav ul li:last-child{
    padding: 0;
}
.pos_rel{
    position: relative;
}
/* sub nav */
.top_nav ul>li>.sub-menu {
    min-width: 250px;
    position: absolute;
    margin: 0;
    z-index: 100;
    background: #0A6A94;
    padding: 15px 0;
    display: none;
    top: 32px;
    border-top: solid 1px #086188;
}
.top_nav ul>li>.sub-menu.double{
    min-width: 539px;
}
.top_nav ul>li>.sub-menu>ul{
    width: 100%;
}
.top_nav ul>li>.sub-menu.double>ul{
    float: left;
    width: 50%;
}
.top_nav ul>li>.sub-menu>ul>li{
    padding: 0;
}
.top_nav ul>li .subhead ul>li:first-child{
    border-bottom: solid 1px #fff;
    padding: 10px 21px;
    font-family: 'eurostileregular';
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
}
ul.sub_men {
    min-width: 500px;
}
.sub_men li h2 {
    font-size: 16px;
    color: #fff;
    margin: 0 21px;
    padding-bottom: 10px;
    border-bottom: solid 1px #fff;
}
.top_nav ul>li>.sub-menu>ul>li>ul {
    width: 50%;
    float: left;
    position: relative;
    display: inline-block!important;
    min-width: 50%;
}
.top_nav ul>li:hover >.sub-menu {
    display: block;
}
.top_nav ul>li>.sub-menu>ul>li {
    display: block;
    width: 100%;
    position: relative
}
.top_nav ul>li>.sub-menu>ul>li>a {
    padding: 10px 21px;
    display: block;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
/*.top_nav ul>li>.sub-menu>ul>li>a:hover {
    color: #fff;
    background: #085D82;
}*/
.top_nav ul>li>.sub-menu>ul>li>a:hover {
    color: #085D82;
    background: #fff;
}
/* menu style */
.menu3{
    display: block;
    width: 100%;
    float: left;
}
.menu3 li{
    display: block;
    margin-bottom: 10px;
}
.menu3 li a{
    width: 100%;
    display: block;
    background: #000;
    padding: 25px 20px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.menu3 li:nth-child(1) a{
    background: #333;
}
.menu3 li:nth-child(2) a{
    background: #666;
}
.menu3 li:nth-child(3) a{
    background: #868695;
}
/* Extra st*/
.w80{
    width: 80%;
    display: inline-block;
    vertical-align: top;
}
.w20{
    width: 20%;
    display: inline-block;
    vertical-align: top;
}
/*.splirer_blue1{
    border-bottom: solid 1px #8FBBCE;
}*/
.rep_full_w{
    float: left;
    width: 100%;
}
.event_rep{
    padding-bottom: 31px;
    margin-bottom: 29px;
}
.rep_full_w h5{
    margin: 0 0 0 0;
}
.rep_full_w .sub_head1, .rep_full_w .sub_head2{
    padding: 5px 0 0 0;
    margin: 0;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    line-height: 22px;
    display: block;
    color: #333;
    font-size: 15px;
}
.rep_full_w .com_place{
    display: block;
    width: 100%;
    margin: 10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
}
.rep_full_w .com_place li{
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    border-right: solid 2px #000;
    /*font-weight: 600;*/
    color: #333;
}
.rep_full_w .com_place li:nth-child(3){
    border: none;
}
.rep_full_w .com_place li:last-child{
    border: none;
    float: right;
}
.rep_full_w .sub_head2{
    padding-bottom: 10px;
}
.rep_full_w .sub_head1:last-child{
    padding-bottom: 10px;
}
.main_head, .main_inner_head{
    float: left;
    width: 100%;
}
.main_inner_head{
    border-bottom: solid 1px #0A6A94;
    padding: 36px 0 20px 0;
}
.main_inner_head h1{
    display: inline-block;
    width: 50%;
}
.main_inner_head .right_head_content{
    display: inline-block;
    width: 50%;
    margin-left: -3px;
    text-align: right;
}
a.orange_btn{
    color: #F07800;
    font-family: 'Open Sans', sans-serif;
}
.top_b_border{
    border-top: solid 1px #10ABEF;
}
.top_b_border_dark{
    border-top: solid 1px #0A6A94;
}
.dark_blue{
    color: #0A6A94;
}
.bg_blue{
    background: #0A6A94;
}
.bg_gray_A2A2A2{
    background: #A2A2A2;
}
.bg_white{
    background: #fff;
    width: 100%;
}
.bg8C2300{
    background: #8C2300;
}
.bg00661A{
    background: #00661A
}
.bg664C00{
    background: #664C00;
}
.mrg_top_52{
    margin-top: 52px;
}
.full_w{
    width: 100%;
}
.mrg_bot_14{
    margin-bottom: 14px;
}
.blue_date{
    color: #0A6A94;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    display: block;
}
.black_date{
    color: #000;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    display: block;
}
.latestjob_name{
    color: #000;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}
.bg_gray_main{
    background: #D6D6D6;
}
.bg_gray_main h1{
    color: #0A6A94;
}
.g-recaptcha{
    margin-left: 56px;
}
#errormsg_cap{
    margin-left: 94px;
}
.header_border{
    border-bottom: solid 1px #10B2F3;
    padding-bottom: 10px;
}
.bg_gray_main .top_b_border{
    border-top: solid 1px #0A6A94;;
}
/* three_col */
.three_cal1{
    margin-right: 14px;
}
.three_cal2{
    margin-right: 13px;
}
/* deatils 1*/
.blue_border{
    border: solid 1px #0B6B94;
}
.padding-b15{
    padding-bottom: 15px;
}
.horizontal_detail_1{
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.horizontal_detail_1 .detail_sp{
    padding: 14px;
    display: inline-block;
    vertical-align: top;
    width: 34%;
    float: left;
}
/* .horizontal_detail_1.features_st1 .detail_sp h2{
    margin-top: 40px;
}*/
.horizontal_detail_1 .detail_img_sp {
    width: 65%;
    display: inline-block;
    vertical-align: top;
    float: right;
}
.horizontal_detail_1 .detail_img_sp img{
    width: 100%;
    max-height: 273px;
    overflow: hidden;
}
.bg_gray{
    background: #EBEBEB;
}
.vertical_detail_1{
    width: 31.9%;
    float: left;
    min-height: 330px;
    max-height: 330px;
    overflow: hidden;
}
.vertical_detail_1 .detail_img_sp{
    width: 100%;
    max-height: 180px;
    overflow: hidden;
}
.vertical_detail_1 .detail_img_sp img{
    width: 100%;
    max-height: 130px;
    overflow: hidden;
}
.vertical_detail_1 .detail_sp{
    width: 100%;
    padding: 15px 10px;
    min-height: 197px;
    position: relative;
}
.vertical_detail_1 .detail_sp .blue_date{
    position: absolute;
    bottom: 10px;
}
.vertical_detail_1 .detail_sp h2{
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0;
    margin-bottom: 10px;
}
.vertical_detail_1 .detail_sp p{
    -webkit-line-clamp: 10;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* latest_news */
.latest_news_1{
    padding: 15px 10px;
    margin-bottom: 12px;
    float: left;
    width: 100%;
    height: 107px;
}
.latest_news_2{
    padding: 15px 10px;
    float: left;
    width: 100%;
    height: 107px;
}
.latest_news_3{
    padding: 15px 10px;
    float: left;
    width: 100%;
    height: 107px;
}
.bb_1{
        border: 1px solid #0A6A94;
}
.bg_bl{
    background: #0A6A94;
    color: #fff;
}
.ak_head a{
    color: #FFF;
} 
.home .section_features .ak_head a{
    color: #000;
} 
.upcomingeventscls{
   height: 360px !important;
}
.n_tp_zero{
    margin-bottom: 12px !important;
    margin-top: 0 !important;
}
.latest_news_1 h2, .latest_news_2 h2, .latest_news_3 h2{
    margin: 0;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* right space */
.box1, .box2{
    padding: 12px;
    float: left;
    width: 100%;
}
.box1 .box_inner{
    padding: 15px 10px;
}
.box1 .box_inner .mrg_bot_14:last-child{
    margin-bottom: 0;
}
.box2{
    min-height: 93px;
}
.box2 h2{
    color: #fff;
    margin: 0;
}
.box2 h2 a{
    color: #fff;
    margin: 0;
}
.gray_text{
    color: #333;
}
.orange_text{
    color: #f07800;
}
blockquote{
    border-top: solid 3px #CDCDCD;
    border-bottom: solid 3px #CDCDCD;
    max-width: 217px;
    float: right;
    padding: 24px 33px;
    color: #000;
    font-family: 'Oswald', sans-serif!important;
    font-size: 20px!important;
    min-height: 124px;
    line-height: 24px!important;
    margin-bottom: 30px;
    position: relative;
    margin-top: 5px;
    margin-left: 40px;
}
blockquote:after{
    left: 0;
    top: 10px;
    content: "";
    position: absolute;
    background: url(../img/coam.png) left top no-repeat;
    width: 20px;
    height: 20px;
}
blockquote:before{
    content: "";
    right: 0;
    bottom: 10px;
    position: absolute;
    background: url(../img/coamtop.png) left top no-repeat;
    width: 20px;
    height: 20px;
}
blockquote p{
    color: #000;
    font-family: 'Oswald', sans-serif!important;
    font-size: 20px!important;
    line-height: 24px!important;
}
/* Right adv sp*/
.right_33_h{
    margin-top: 33px;
}
.rig_adv_sp{
    width: 100%;
    float: left;
    height: 273px;
    overflow: hidden;
}
.rig_adv_sp img{
    width: 100%;
    height:100%;
}
.gf_ht{
    margin-top:36px !important;
    max-height: 380px;
    overflow: auto;
}
.lp_pl{
    margin-top: 6px !important;
}
/* footer */
.footer1{
    background: #0A6A94;
}
.footer2{
    background: #333;
    padding: 10px 0;
}
.footer1 ul, .footer2 ul{
    display: block;
}
.footer1 ul li, .footer2 ul li{
    display: inline-block;
    padding: 10px 7px;
}
 .footer2 ul li{
    padding: 10px 13px;
}
.footer2 p{
    color: #fff;
    padding: 10px 0 0 0;
    font-size: 14px;
}
.footer2 p span{
    font-size: 21px;
    vertical-align: top;
}
.footer1 ul li a, .footer2 ul li a{
    display: block;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}
.footer1 ul li a:hover, .footer1 ul li a:active, nav ul li a:visited, .footer1 ul li a:focus, .footer2 ul li a:hover, .footer2 ul li a:active, nav ul li a:visited, .footer2 ul li a:focus{
    color: #fff;
    text-decoration: none;
}
.footer1 ul li:first-child, .footer2 ul li:first-child{
    padding-left: 0;
}
.footer1 ul li:last-child, .footer2 ul li:last-child{
    padding-right: 0;
}
.footer2 .col{
    padding: 0;
}
/* inner pages */
#buddypress{
    margin-top: 59px;
}
#buddypress div.item-list-tabs{
    margin-bottom: 10px;
}
.job_list{
    padding: 10px 0;
}
.full_size_img{
    width: 100%;
    display: inline-block;
}
.full_size_img img{
    width: 696px;
    height: 408px;
}
.img_it_caption{
    width: 100%;
    font-style: italic;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    display: block;
    padding-bottom: 20px;
    padding-top: 5px;
}
.cot1{
    border-top: solid 3px #CDCDCD;
    border-bottom: solid 3px #CDCDCD;
    max-width: 217px;
    float: right;
    background-image: url(../img/coam.png), url(../img/coamtop.png);
    background-position: right 98px, left 10px;
    background-repeat: no-repeat;
    padding: 10px 23px;
}
.comment_box1 {
    background: #ECECEC;
    padding: 25px 25px 78px 25px;
}
.comment_box1 .comment_repet{
    margin-bottom: 10px;
}
.comment_box1>h2{
    color: #666;
}
.comment_box1 .comment_repet .replay{
    border-top: solid 1px #10ABEF;
    display: block;
    width: 100%;
}
.comment_box1 .comment_repet .replay .replay_btn{
    color: #10ABEF;
    display: none;
    width: 100%;
    padding: 10px 0;
}
.comment_box1 .comment_repet:hover .replay_btn{
    display: block;
}
.comment_box1 .comment_repet:last-child .replay{
    border: 0;
}
.comment_box1 .comment_repet h2{
    font-size: 16px;
}
.comment_box1 .comment_repet p{
    color: #000;
    font-size: 14px;
}
.det_list_wimg{
    width: 100%;
    margin-bottom: 20px;
}
.det_list_wimg .list_img{
    width: 35%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.det_list_wimg h3{
    vertical-align: top;
    width: 61%;
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 19px;
}
.latest_news_list{
    display: block;
    padding-top: 10px;
    margin-top: 10px;
    border-top: solid 2px #78D0F6;
    float: left;
    width: 100%;
}
.latest_news_list ul{
    display: 100%;
}
.latest_news_list ul li{
    display: block;
    width: 100%;
    background: #EBEBEB;
    padding: 18px 8px;
    margin-bottom: 5px;
    line-height: 24px;
}
.latest_news_list ul li a{
    display: inline-block;
    font-size: 18px;
}
.latest_news_list ul li span{
    color: #0A6A94;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    margin-left: 10px;
}
.latest_news_list .more_btn{
    background: #0A6A94;
    width: 100%;
    display: block;
    padding: 10px 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
.morebtn2, .morebtn2:hover{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #10ABEF;
}
.morebtn3, .morebtn3:hover{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #F4993F;
}
.morebtn2:hover, .morebtn3:hover{
    text-decoration: underline;
}
.search_box{
    background: #D6D6D6;
    padding: 10px 10px 30px 10px;
    float: left;
    width: 100%;
    display: block;
}
.search_box select{
    margin-bottom: 10px;
    font-style: normal;
}
.search_box button{
    background-color: #074F6D;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-family: 'eurostileregular';
    float: right;
    font-size: 16px;
}
/* menu */
.full_with_list_menu{
    width: 100%;
    border: solid 1px #C0C0C0;
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    padding: 5px;
    margin-bottom: 20px;
    -webkit-appearance: none;            /*Removes default chrome and safari style*/
    -moz-appearance: none;             /* Removes Default Firefox style*/
    background: url('../img/dropdown_arrow.png') no-repeat;          /*Adds background-image*/
    background-position: right -4px;           /*Position of the background-image*/
    text-indent: 0.01px;          /* Removes default arrow from firefox*/
    text-overflow: "";

    background-color: #fff;        
           /*Removes default arrow from firefox*/
}
option:checked, option:hover {
    background: #D6D6D6;
}

/* Network page */
.network_space{
    margin-right: 10%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #353535;
    overflow-x: inherit;
}
.divtable1{
    width: 100%;
    min-width: 600px;
}
.divtable1 li{
    width: 100%;
    display: table;
    margin: 0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #D6D6D6;
}
.divtable1Row {
    display: table-row;
    width: 100%;
}
.divtable1Row .divtable1Cell:nth-child(1){
    width: 43%;
}
.divtable1Row .divtable1Cell:nth-child(2){

}
.divtable1Row .divtable1Cell:nth-child(3){
    width: 42px;
}
.divtable1Row .divtable1Cell:nth-child(4){
    width: 42px;
}
.divtable1Row .divtable1Cell:nth-child(5){
    width: 42px;
}
.divtable1Cell b{
        font-weight: 600;
}
.divtable1 li:hover{
    background: #F6F6F6;
    border-bottom: solid 1px #10ABEF;
    border-top: solid 1px #10ABEF
}
.divtable1Heading {
    display: table-header-group;
    background-color: #ddd;
}
.divtable1full_w{
    width: 100%;
    padding: 40px 10px;
}
.divtable1Cell, .divtable1Head {
    display: table-cell;
    padding: 12px 10px;
}
.divtable1Heading {
    display: table-header-group;
    background-color: #ddd;
    font-weight: bold;
}
.divtable1Foot {
    display: table-footer-group;
    font-weight: bold;
    background-color: #ddd;
}
.divtable1Body {
    display: table-row-group;
}
.search_box1{
    background: #F3F3F3;
    padding: 10px 30px 10px 10px;
    margin-top: 38px;
    font-family: 'Open Sans', sans-serif;
    color: #353535;
}
.search_box1 h1{
    color: #10ABEF;
    margin: 0 0 15px 0;
    border-bottom: solid 2px #10ABEF;
    padding-bottom: 10px;
}
.search_feald_full{
    width: 100%;
    padding: 10px 10px;
}
.search_box1 label{
    width: 20%;
}
.search_box1 input{
    width: 78%;
    min-height: 33px;
    border: solid 1px #D6D6D6;
}
button.gray_st{
    background: #A4A4A4;
    border: solid 2px #D1D1D1;
    color: #fff;
    padding: 10px 20px;
}
.search_list_menu{
    margin-right: 35%;
    display: block;
    margin-top: 0px;
}
.search_list_menu li{
    width: 100%;
    display: block;
}
.search_list_menu li a{
    width: 100%;
    display: block;
    padding: 10px;
    color: #000;
    background: url(../img/ico04.jpg) no-repeat right 8px;
}
/* pop up */
/*.modal-dialog {
    width: 807px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 15%;
}
.modal-content{
    border-radius: 0;
    padding: 30px 0;
    float: left;
}
.modal_header.text_center{
    text-align: center;
}
.modal_header h4{
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 18px;
}

.modal-content h1{
    font-weight: 100;
}
.modal-content h2{
    font-size: 25px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    display: block;
    float: left;
    width: 100%;
}
.modal-content h2.login{
    padding-left: 20px;
}
.register_form{
    margin-bottom: 10px;
}
.register_form li div{
    padding: 3px 0;
    text-align: right;
}
.register_form li div.form_name{
    padding-right: 15px;
    font-size: 15px;
}
.register_form input {
    width: 266px;
    min-height: 40px;
}
.reg_btn, .reg_btn:hover{
    background: #10ABEF;
    padding: 10px 40px;
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    float: right;
    font-size: 16px;
}
.check_lst2 li{
    padding-left: 0;
}
.check_lst1 li, .check_lst2 li .checkbox{
    position: relative;
    padding: 6px 0 6px 25px;
}
.check_lst2 li .checkbox{
    display: inline-block;
    margin-left: 10px;
    padding: 8px 0 0 0;
}
.check_lst2 li .checkbox label{
    max-width: 15px;
    min-height: 15px;
    width: 15px;
    height: 15px;
    padding: 0;
}
.check_lst1 li input[type=checkbox], .check_lst2 li .checkbox input[type=checkbox]{
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 1;
    margin: 0;
    opacity: 0;
    left: 0px;
    top: 5px;
}
.check_lst1 li label, .check_lst2 li .checkbox  label{
    cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0px;
    top: 5px;
    background: #fff;
    border:1px solid #A2A2A2;
}
.check_lst1 li label:after, .check_lst2 li .checkbox  label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 3px;
    left: 3px;
    border: 3px solid #444444;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.check_lst1 li label:hover::after, .check_lst2 li .checkbox  label:hover::after {
    opacity: 1;
}
.wp_log_style p{
    margin-bottom: 5px;
}
.wp_log_style p label{
    padding: 3px 15px 3px 0;
    text-align: right;
    min-width: 83px;
    display: inline-block;
        font-weight: 100;
}
.wp_log_style p input{
    min-height: 40px;
        width: 270px;
    display: inline-block;
}
.wp_log_style .login-remember{
    display: none;
}
p.login-username label{
    font-size: 0;
}
p.login-username label:after{
    display: block!important;
    font-size: 13px;
    content: "Email"

}
.wp_log_style input#wp-submit{
    background: #10ABEF;
    padding: 10px 40px;
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    float: right;
        width: auto;
    border: none;
    font-size: 16px;
        margin-top: 6px;
}*/
/**
 * Create the checkbox state for the tick
 */
.check_lst1 li input[type=checkbox]:checked + label:after, .check_lst2 li .checkbox input[type=checkbox]:checked + label:after {
opacity: 1;
}
/ div table /
.ul_table{
    display: table;
    width: 100%;
}
 .ul_table li{    display: table-row; }
 .ul_table li.rTableHeading {      display: table-header-group; }
 .ul_table li div,  .ul_table li.rTableHead {    display: table-cell!important;}
 .ul_table li.rTableFoot {      display: table-footer-group;    font-weight: bold;      background-color: #ddd; }
.rTableBody {     display: table-row-group; }

/*/ sbscribe /*/
.mrg_top_24{
    margin-top: 24px;
}
.rep_full_w.subscribe {
    margin-top: 10px;
}
.rep_sbscribe_details{
    width: 100%;
    display: block;
    border-bottom: solid 2px #D6D6D6;
    padding: 10px 0 20px 0;
    margin: 35px 0;

    font-family: 'Open Sans', sans-serif;
    padding-right: 269px;
}
.rep_sbscribe_details h3{
    color: #0A6A94;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
.rep_sbscribe_details .sub_head1{
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 0;

}
.subscribe_add_basket, .subscribe_add_basket:hover{
    background: #008C00;
    border-radius: 0;
    padding: 8px 20px;
    margin-top: 10px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.main_inner_head_basket{

    border-bottom: solid 1px #0A6A94;
    padding: 19px 0 20px 0;
}

/* Network page */
.network_space{
    margin-right: 10%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #353535;
    overflow-x: inherit;
}
.divtable1{
    width: 100%;
    min-width: 600px;
}
.divtable1 li{
    width: 100%;
    display: table;
    margin: 0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #D6D6D6;
}
.divtable1Row {
    display: table-row;
    width: 100%;
}
.divtable1Row .divtable1Cell:nth-child(1){
    width: 43%;
}
.divtable1Row .divtable1Cell:nth-child(2){

}
.divtable1Row .divtable1Cell:nth-child(3){
    width: 42px;
}
.divtable1Row .divtable1Cell:nth-child(4){
    width: 42px;
}
.divtable1Row .divtable1Cell:nth-child(5){
    width: 42px;
}
.divtable1Cell b{
        font-weight: 600;
}
.divtable1 li:hover{
    background: #F6F6F6;
    border-bottom: solid 1px #10ABEF;
    border-top: solid 1px #10ABEF
}
.divtable1Heading {
    display: table-header-group;
    background-color: #ddd;
}
.divtable1full_w{
    width: 100%;
    padding: 40px 10px;
}
.divtable1Cell, .divtable1Head {
    display: table-cell;
    padding: 12px 10px;
}
.divtable1Heading {
    display: table-header-group;
    background-color: #ddd;
    font-weight: bold;
}
.divtable1Foot {
    display: table-footer-group;
    font-weight: bold;
    background-color: #ddd;
}
.divtable1Body {
    display: table-row-group;
}
.search_box1{
    background: #F3F3F3;
    padding: 10px 30px 10px 10px;
    margin-top: 27px;
    font-family: 'Open Sans', sans-serif;
    color: #353535;
}
.search_box1 h1{
    color: #10ABEF;
    margin: 0 0 15px 0;
    border-bottom: solid 2px #10ABEF;
    padding-bottom: 10px;
}
.search_feald_full{
    width: 100%;
    padding: 10px 10px;
}
.search_box1 label{
    width: 20%;
}
.search_box1 input{
    width: 78%;
    min-height: 33px;
    border: solid 1px #D6D6D6;
}
button.gray_st{
    background: #A4A4A4;
    border: solid 2px #D1D1D1;
    color: #fff;
    padding: 10px 20px;
}
.search_list_menu{
    margin-right: 35%;
    display: block;
    margin-top: 0px;
}
.search_list_menu li{
    width: 100%;
    display: block;
}
.search_list_menu li a{
    width: 100%;
    display: block;
    padding: 10px;
    color: #000;
    background: url(../img/ico04.jpg) no-repeat right 8px;
}
/* pop up */
.modal-dialog {
    width: 817px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 7%;
}
.modal-content{
    /*border-radius: 0;
    padding: 30px 0;
    float: left;*/

    border-radius: 0;
    padding: 30px 0;
    float: left;
    border: solid 5px #074C6B;
}
.modal_header.text_center{
    text-align: center;
}
.modal_header h4{
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 18px;
}

.modal-content h1{
    font-weight: 100;
}
.modal-content h2{
    font-size: 25px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    display: block;
    float: left;
    width: 100%;
}
.modal-content h2.login{
    padding-left: 20px;
}
.register_form{
    margin-bottom: 10px;
}
.register_form li div{
    padding: 3px 0;
    text-align: right;
}
.register_form li div.form_name{
    padding-right: 15px;
    font-size: 15px;
}
.register_form input {
    width: 266px;
    min-height: 40px;
}
.reg_btn, .reg_btn:hover{
    background: #10ABEF;
    padding: 10px 40px;
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    float: right;
    font-size: 16px;
}
.check_lst2 li{
    padding-left: 0;
}
.check_lst1 li, .check_lst2 li .checkbox{
    position: relative;
    padding: 6px 0 6px 25px;
}
.check_lst2 li .checkbox{
    display: inline-block;
    margin-left: 10px;
    padding: 8px 0 0 0;
}
.check_lst2 li .checkbox label{
    max-width: 15px;
    min-height: 15px;
    width: 15px;
    height: 15px;
    padding: 0;
}
.check_lst1 li input[type=checkbox], .check_lst2 li .checkbox input[type=checkbox]{
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 1;
    margin: 0;
    opacity: 0;
    left: 0px;
    top: 5px;
}
.check_lst1 li label, .check_lst2 li .checkbox  label{
    cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0px;
    top: 5px;
    background: #fff;
    border:1px solid #A2A2A2;
}
.check_lst1 li label:after, .check_lst2 li .checkbox  label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 3px;
    left: 3px;
    border: 3px solid #444444;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.check_lst1 li label:hover::after, .check_lst2 li .checkbox  label:hover::after {
    opacity: 1;
}
.wp_log_style p{
    margin-bottom: 5px;
}
.wp_log_style p label{
    padding: 3px 5px 3px 0;
    text-align: right;
    min-width: 83px;
    display: inline-block;
        font-weight: 100;
}
.wp_log_style p input{
    min-height: 40px;
        width: 270px;
    display: inline-block;
}
.wp_log_style .login-remember{
    display: none;
}
p.login-username label{
    font-size: 0;
}
p.login-username label:after{
    display: block!important;
    font-size: 13px;
    content: "Email"

}
.wp_log_style input#wp-submit{
    background: #10ABEF;
    padding: 10px 40px;
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    float: right;
        width: auto;
    border: none;
    font-size: 16px;
        margin-top: 6px;
}
/**
 * Create the checkbox state for the tick
 */
.check_lst1 li input[type=checkbox]:checked + label:after, .check_lst2 li .checkbox input[type=checkbox]:checked + label:after {
opacity: 1;
}
/ div table /
.ul_table{
    display: table;
    width: 100%;
}
 .ul_table li{    display: table-row; }
 .ul_table li.rTableHeading {      display: table-header-group; }
 .ul_table li div,  .ul_table li.rTableHead {    display: table-cell!important;}
 .ul_table li.rTableFoot {      display: table-footer-group;    font-weight: bold;      background-color: #ddd; }
.rTableBody {     display: table-row-group; }

/*/ sbscribe /*/
.mrg_top_24{
    margin-top: 24px;
}
.rep_full_w.subscribe {
    margin-top: 10px;
}
.rep_sbscribe_details{
    width: 100%;
    display: block;
    border-bottom: solid 2px #D6D6D6;
    padding: 10px 0 20px 0;
    margin: 35px 0;

    font-family: 'Open Sans', sans-serif;
    padding-right: 269px;
}
.rep_sbscribe_details h3{
    color: #0A6A94;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
.rep_sbscribe_details .sub_head1{
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 0;

}
.subscribe_add_basket, .subscribe_add_basket:hover{
    background: #008C00;
    border-radius: 0;
    padding: 8px 20px;
    margin-top: 10px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.main_inner_head_basket{

    border-bottom: solid 1px #0A6A94;
    padding: 19px 0 20px 0;
}
/*New network page*/
.new_news_page .tab-content {
    min-height: 356px;
}
.new_news_page .profile_settings{
    font-family: 'Open Sans', sans-serif;
}
.new_news_page .nav-tabs li {
    width: 33.3%;
}
.new_news_page .nav-tabs li a, .new_news_page .nav-tabs li.active, .new_news_page .nav-tabs li a:hover, .new_news_page .nav-tabs li a:focus, .new_news_page .nav-tabs li.active>a:hover{
    border-radius: 0;
    border: 0;
    color: #000;
}
.new_news_page .nav-tabs li a{
    background: #F0F0F0;
    margin-right: 0;
    text-align: center;
    font-size: 16px;
    font-weight: 100;
    color: #000;
    padding: 8px;
    text-transform: uppercase;
}
.new_news_page .nav-tabs li>a:focus, .new_news_page .nav-tabs li>a:hover, .nav-tabs>li.active>a{
    background: #CCC;
}
.new_news_page .profile_settings{
    display: block;
    width: 100%;
    margin-top: 53px;
    margin-bottom: 95px;
}
.new_news_page .profile_settings li{
    display: block;
    margin-bottom: 13px;
}
.new_news_page .profile_settings li:nth-child(3){
    margin-bottom: 45px;
}
.new_news_page select, .new_news_page input{
    min-height: 34px;
    border: solid 1px #D6D6D6;
    padding-left: 10px;
    font-style: normal;
    font-weight: 100;
    color: #666666;
}
.new_news_page select{
    background-image: url(../img/dropdown_arrow_larg.png);
    padding-right: 48px;
}
.new_news_page .profile_settings li:last-child {
    margin-top: 46px;
}
.profile_settings .full_with_list_menu{
    margin-bottom: 0;
}
.new_news_page .profile_settings li input::-webkit-input-placeholder {
   color: #666666;
}

.new_news_page .profile_settings li input:-moz-placeholder { /* Firefox 18- */
   color: #666666;  
}

.new_news_page .profile_settings li input::-moz-placeholder {  /* Firefox 19+ */
   color: #666666;  
}

.new_news_page .profile_settings li input:-ms-input-placeholder {  
   color: #666666;  
}
.new_news_page .profile_settings .feald01{
    width: 356px;
}
.new_news_page .profile_settings .feald02{
    width: 356px;
}
.new_news_page .profile_settings .feald03{
    width: 404px;
}
.new_news_page .profile_settings .feald04{
    width: 201px;
}
.profile_settings li label{
    width: 25%;
    display: inline-block;
    font-weight: 100;
    font-size: 18px;
    vertical-align: top;
    margin-top: 4px;
    text-align: right;
    padding-right: 31px;
}
.feald_details{
    display: inline-block;
    width: 75%;
}
.new_news_page .search_box1 label{
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.new_news_page .search_box1 input{
    display: block;
    width: 100%;
}
.new_news_page .search_feald_full .full_with_list_menu{
    margin-bottom: 0;
}
.new_news_page .gray_st{
    background: #A4A4A4;
    border: 2px solid #DEDEDE;
    width: auto!important;
    color: #fff;
}

.new_news_page .yournetwork_area{
    font-family: 'Open Sans', sans-serif;
}
.new_news_page .yournetwork_area .sub_header{
    border-bottom: solid 1px #CCC;
}
.new_news_page .yournetwork_area .sub_header h1{
    font-weight: 100;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 59px;
    margin-bottom: 26px;
}
.new_news_page .yournetwork_area_deatils ul{
    padding: 20px 0;
}
.new_news_page .yournetwork_area_deatils ul.table_1st li span{
    display: block;
    font-size: 16px;
    padding: 5px 0;
    vertical-align: top;
}
.new_news_page .yournetwork_area_deatils ul.table_1st li span.name{
    font-size: 18px;
}
.new_news_page ul.table_1st li {
    display: inline-block;
    vertical-align: top;
}
.new_news_page .yournetwork_area_deatils  ul.table_1st li:nth-child(1){
    width: 50%;
}
.new_news_page .yournetwork_area_deatils ul.table_1st li:nth-child(2){
    width: 30%;
}
.new_news_page .yournetwork_area_deatils  ul.table_1st li:nth-child(3){
    width: 10%;
}
.new_news_page .yournetwork_area_deatils ul.table_1st li:nth-child(4){
    width: 10%;
    text-align: right;
}
.new_news_page .yournetwork_area_deatils span.accept{
    color: #393;
    font-weight: 600;
    margin-top: 8px;
    text-transform: uppercase;
}
.new_news_page .yournetwork_area_deatils span.deny{
    color: #F00;
    font-weight: 600;
    margin-top: 8px;
    text-transform: uppercase;
}
.bd_bot_black{
    border-bottom: solid 1px #000;
}
.new_news_page .yournetwork_area_deatils span.penting{
    text-transform: uppercase;
    color: #999;
    font-weight: 600;
    margin-top: 8px;
}
.new_news_page .yournetwork_area_deatils.drop{
    position: relative;
    padding-left: 40px;
    padding-right: 5px;
    padding-bottom: 10px;
}
.backgroundchanger{
    background:#F6F6F6;
}
.new_news_page .yournetwork_area_deatils.drop .drop_btn{
    position: absolute;
    background: url(../img/new_news_drop.jpg) no-repeat;
    width: 26px;
    height: 26px;
    top: 26px;
    left: 0;
    z-index: 10;
}
.new_news_page .yournetwork_area_deatils.drop .drop_active_btn{
    position: absolute;
    background: url(../img/new_news_drop_active.jpg) no-repeat;
    width: 26px;
    height: 26px;
    top: 26px;
    left: 0;
    z-index: 10;
}
.new_news_page .yournetwork_area_deatils.drop>ul{
    display: inline-block;
    vertical-align: top;
}
.new_news_page .yournetwork_area_deatils .min_head{
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 15px;
    display: block;
}
.droped_details{
    display: none;
}
.new_news_page .yournetwork_area_deatils .droped_details{
    border-top: solid 1px #ADADAD;
    padding-top: 20px;
}
.new_news_page .yournetwork_area_deatils.drop .droped_details li{
    display: inline-block;
    width: 25%;
    font-size: 15px;
}
.new_news_page .yournetwork_area_deatils.drop ul{
    width: 100%;
}
.new_news_page .yournetwork_area_deatils.drop ul.call3 li:nth-child(1){
    width: 50%;
}
.new_news_page .yournetwork_area_deatils.drop ul.call3 li:nth-child(2){
    width: 30%;
}
.new_news_page .yournetwork_area_deatils.drop ul.call3 li:last-child{
    width: 20%;
    text-align: right;
}
.new_news_page .yournetwork_area_deatils.drop .droped_details li:last-child{
    text-align: right;
}
.new_news_page .yournetwork_area_deatils strong.request{
    color: #393;
     text-transform: uppercase;
}
.new_news_page .yournetwork_area_deatils.drop  .droped_details ul {
    padding: 15px 0;
    margin-bottom: 15px 0;
    display: block;
    border-bottom: solid 1px #CCC;
}
#buddypress form#whats-new-form #whats-new-options select{
    background-image: none;
    padding: 5px 9px;
}

#buddypress div.item-list-tabs{
    overflow: visible;
    margin-bottom: 22px;
    display: block;
}
#buddypress div.item-list-tabs li a span {
    background: #eee;
    border-radius: 50%;
    border: 1px solid #ccc;
    color: #999;
    display: inline;
    font-size: 70%;
    margin-left: 2px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle;
}

/*search result section*/
.search_result_section{
    margin-bottom: 50px;
}
.search_result_section .sub_header {
    border-bottom: solid 1px #CCC;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.search_result_section .search_result_list{
    display: block;
    width: 100%;
}
.search_result_section .search_result_list li{
    display: block;
    width: 100%;
    border-bottom: solid 1px #CCC;
    padding: 20px 5px;

    font-size: 0;
}
.search_result_section .search_result_list li div{
    display: inline-block;
    vertical-align: top
}
.search_result_section .search_result_list li .result_list_user_detals{
    width: 40%;
}
.search_result_section .search_result_list li .result_list_police{
    width: 40%;
}
.search_result_section .search_result_list li .result_list_link{
    width: 20%;
    text-align: right;
}
.search_result_section .search_result_list li div span{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    display: block;
    vertical-align: top
}
.search_result_section .search_result_list li div span.user_name{
    font-size: 16px;
    margin-bottom: 10px;
}

  /*comment_box1*/
.comment_box1 .comment-list li{
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.comment_box1 .comment-list>li{
    border-bottom: solid 1px #BBB;
}
.comment_box1 .comment-list li .comment-author{
    display: inline-block;
    width: 50%;
}
.comment_box1 .comment-list li .comment-author img{
        margin-right: 10px;
}
.comment_box1 .comment-list li .comment-metadata{
    display: inline-block;
    width: 49%;
    text-align: right;
}
.comment_box1 .comment-list li .edit-link{
    margin-left: 20px;
}
.comment_box1 .comment-list li .comment-content{
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
}
.comment_box1 .comment-list li .comment-form-comment{
    display: block;
}
.comment_box1 .comment-list li textarea#comment{
    display: block;
    width: 100%;
    max-height: 150px;
}
.comment_box1 .comment-list li .reply{
    margin-bottom: 10px;
}
.comment_box1 .comment-list li #cancel-comment-reply-link{
    display: inline-block;
    margin: 10px 0 0 20px;
    font-size: 12px;
}
#commentform label{
    width: 19%!important;
    display: inline-block;
    vertical-align: top;
}
#commentform textarea, .commentform label{
    width: 80%!important;
    display: inline-block!important;
    vertical-align: top;
}
#commentform #submit{
    display: inline-block;
    margin-left: 19.6%;
    vertical-align: top;
}

/*Network Activity*/
.activity_section #buddypress form#whats-new-form #whats-new-content{
    margin: 0;
    padding: 0;
}
.activity_section #buddypress  #whats-new-textarea label {
    display: block;
    width: 100%;
    color: #10ABEF;
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 13px;
    font-family: 'Open Sans', sans-serif;
}
.activity_section #buddypress form#whats-new-form textarea{
    min-height: 80px;
    font-family: 'Open Sans', sans-serif;
    border: solid 1px #A4A4A4;
}
.activity_section #buddypress #whats-new-options{
    display: block!important;
    height: 50px!important;
    overflow: visible!important;

}
.activity_section #buddypress select.menu_change {
    margin-bottom: 20px;
    background: url('../img/dropdown_arrow.png') no-repeat!important;
    background-position: right 0px!important;
    min-height: 33px;
    min-width: 200px;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: 'Open Sans', sans-serif;
}
.activity_section #buddypress #aw-whats-new-submit, .activity_section #buddypress .button, .activity_section #buddypress .button:hover, .activity_section #buddypress .button:focus{
    background: #0A6A94;
    padding: 10px 0;
    text-align: center;
    width: 100px;
    font-size: 15px;
    font-weight: 100;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    vertical-align: top;
    font-family: 'Open Sans', sans-serif;
}
.activity_section #buddypress .button span, .activity_section #buddypress .acomment-avatar{
    display: none;
}
.activity_section #buddypress div.activity-comments div.acomment-content, .activity_section #buddypress .acomment-options{
    margin: 10px 0 10px 0;
}
.activity_section #buddypress .item-list-tabs.activity-type-tabs{
    display: none!important;
}
.activity_section #buddypress div.activity-comments div.acomment-meta{
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
.activity_section #buddypress .acomment-options a{
    font-family: 'Open Sans', sans-serif;
}
.activity_section #buddypress .activity-comments ul li{
    padding: 30px 0 10px 0!important;
}

.activity_section #buddypress .recent_conversations_head{
    margin-top: 25px;
    padding-top: 25px;
    padding-bottom: 5px;
    border-top: solid 1px #000;
    display: block;
}
.activity_section #buddypress .recent_conversations_head h2 {
    display: block;
    width: 100%;
    color: #10ABEF;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin: 0;
    display:  block;
}
.activity_section #buddypress #activity-stream .activity-avatar{
    display: none!important;
}
.activity_section #buddypress .activity-list .activity-content{
    margin: 0!important;
}
.activity_section #buddypress ul.item-list{
    border-top: 0;
}
.activity_section #buddypress #activity-stream .activity-header p a{
    color: #000;
}
.activity_section #buddypress .activity-header p, .activity_section #buddypress .activity-header p .view{
    display: inline-block!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #A3A3A3!important;
    font-size: 15px;
    margin-top: 0;
}
.activity_section #buddypress #activity-stream p{
    margin-top: 0;
}
.activity_section #buddypress ul.item-list li{
    padding: 10px 20px 36px 0;
}
.activity_section #buddypress div.activity-comments form div.ac-reply-avatar{
    display: none;
}
.activity_section #buddypress div.activity-comments form div.ac-reply-content{
    margin-left: 20px;
    padding-left: 0;
}
.activity_section #buddypress .ac-reply-content input, .activity_section #buddypress .ac-reply-content .ac-reply-cancel{
    background: #0A6A94;
    padding: 10px 0;
    text-align: center;
    width: 80px;
    font-size: 13px;
    font-weight: 100;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    vertical-align: top;
    font-family: 'Open Sans', sans-serif;
    margin-top: 0;
}
.activity_section #buddypress div.activity-comments form .ac-textarea{
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 10px;
}
/*contact us*/
.contact_page_st ul li a{
    color:#10ABEF;
}
.contact_page_st .col-sm-12,.contact_page_st .col-md-12,.contact_page_st .col-sm-6,.contact_page_st .col-md-6{
    padding:0px;
}

/*courses and train*/
.courses_and_train {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #8fbbce;
}
.courses_and_train h3{
        font-size: 28px;
        margin: 20px 0;
        color: #000;
}
.courses_and_train span{
    color: #333;
    display: block;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 11px;
    font-size: 15px;
    font-weight: 600;
    word-wrap: break-word;
}
.new_clear{clear: both;}
.courses_and_train p{
    color: #000;
    display: block;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 14px;
    word-wrap: break-word;
}
.courses_and_train span a{
    color: #10ABEF;
}
.wp_log_style a.frgt {
    margin-left: 86px;
}
a#loadMore {
              background: #a3a3a3;
              color: #fff;
              padding: 10px;
              text-align: center;
              width: 100%;
              display: block!important;
              font-family: 'Open Sans', sans-serif;
            }

  .divloadclass{
 display: none;

}

.entry-content{
 border-bottom: solid 1px #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.entry-content li{
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
    margin-left: 30px;
    list-style: square;
}
.singledivcontentcls li{
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
    margin-left: 30px;
    list-style: square;
}
ol.comment-list li {
    margin: 20px 0 0px 0;
}
.min_hei1{
 min-height: 141px;
}
.post_btn{
 float: right;
}
.reply {
    display: block;
    width: 100%;
}
textarea.ccmnt{
 margin-bottom: 20px;
 margin-top: 20px;
}
div#pop1, .entry-content .menu_change, .entry-content .error_message{
 display: none;
}
.comment-list li{
 list-style: none;
}
.comment-list li p{
 margin: 10px 0;
}
textarea{
 font-family: 'Open Sans', sans-serif!important;
}
h2.cmdhead{
    color: #10abef;
    font-size: 16px;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;
    display: block;
    font-weight: 600;
}
textarea#pcontent, textarea{
 width: 100%;
 border: solid 1px #a4a4a4;
 max-height: 80px;
 min-height: 77px;
 margin-bottom: 15px;
}
select#whats_new_post_in, select#activity_drop{
 margin-bottom: 20px;
    background: url('<?php echo content_url(); ?>/themes/policeprofessional/assets/img/dropdown_arrow.png') no-repeat!important;
    background-position: right 0px!important;
    min-height: 33px;
    width: 200px;
    padding-right: 42px;
    overflow: hidden!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: 'Open Sans', sans-serif;
    padding-left: 5px;
    border: solid 1px #a4a4a4;
}
input[type="submit"], a.comment-reply-link-parent-0, a.comment-reply-link, a.share-it-link{
 background: #0A6A94;
    padding: 10px 0;
    text-align: center;
    width: 100px;
    font-size: 15px;
    font-weight: 100;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    vertical-align: top;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
}
input[type="submit"]:hover, a.comment-reply-link-parent-0:hover, a.comment-reply-link:hover, a.share-it-link:hover{
 color: #fff;
 cursor: pointer;
}
.reply .share-it-link{
    margin-top: 15px;
}
a.comment-reply-link-parent-0{
 margin-top: 15px;
}
.comment-author.vcard, .comment-meta.commentmetadata{
 display: inline-block;
 margin-right: 5px;
    font-size: 16px;
}
.comment-meta.commentmetadata a{
 color: #a3a3a3;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.comment-meta.commentmetadata.share_category{
 float: right;
}
.comment-meta.commentmetadata.share_category a{
 font-size: 12px;
    color: #0a6a94;
    font-family: 'Open Sans', sans-serif;
}
.comment-author.vcard .fn a, .comment-author.vcard .says{
 color: #000;
    text-decoration: none;
    font-style: normal;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;

}
.comment-author.vcard img{
 display: none;
}
.rowactivity, .rowprivacy{
 display: inline-block;
 width: 49.6%;
}
.rowactivity{
 vertical-align: top;
}
p.titlethread{
 margin: 10px 0;
 display: block;
 font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #000;
}
.comment-body span.spanithis{
 font-style: oblique;
    color: #696969;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    display: block;
    width: 100%;
    font-size: 12px;
}
.search_box1 input{
 font-style: italic;
 padding-left: 5px;
}
cite{
 font-family: 'Open Sans', sans-serif;
 font-weight: 600;
 font-size: 14px!important;
 position: relative;
 font-style: normal;
}
.keywod_search_box button{
 background: #A4A4A4;
    padding: 9px 7px;
    border: 0;
    width: auto!important;
    color: #fff;
    display: inline-block;
    margin-left: 4px;
}
.rec_co{
    display: block;
    width: 100%;
    color: #10abef;
    font-size: 16px;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin: 50px 0 20px 0;
    padding: 20px 0 10px 0;
    border-top: solid 1px #000;
}
.keywod_list{
 display: block;
    margin-top: 40px;
    line-height: 24px;
    margin-bottom: 10px;
}
.keywod_list li{
 display: block;
    padding: 8px 0;
}
.keywod_list li a{
 color: #247294;
    font-size: 15px;
}
.keywod_list li a:hover{
 font-weight: 600;
    text-decoration: underline;
}
ul.children {
    margin-left: 26px;
}
textarea.ccmntin {
    margin: 15px 0;
}

/*Digital page */

.digital_page .main_inner_head{
    margin-bottom: 50px;
}
.digital_page h4.date{
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    line-height: 29px;
    margin-bottom: 9px;
}
.digital_page h4.date span{
    display: block;
    font-size: 18px;
}
.digital_page .sub_hed{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
}
.digital_page .mainpro{
    float: right;
    margin-left: 50px;
    margin-bottom: 40px;
}
.digital_page .mainpro img{
    border: solid 1px #a5a5a5;
}
a.digital_pro_tile {
    margin-bottom: 40px;
    display: block;
}
.digital_page .mainpro a{
    display: block;
    color: #0a89bf;
    margin-top: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.digital_pro_tile img{
    border: solid 1px #a5a5a5;
}
.digital_pro_tile span{
    display: block;
    color: #000;
    margin-top: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin-left: 20px;
}
.digital_page hr{
    margin-top: 10px;
    border-top: solid 2px #a2a2a2;
}


/*my profile*/

.myprofile_page table#mysubs {
    border: solid 1px #cacaca;
    font-family: 'Open Sans', sans-serif;
    margin: 20px 0;
}

.myprofile_page table.my_proadm, .myprofile_page table.my_proadm_change {
    border: solid 0px #cacaca;
    font-family: 'Open Sans', sans-serif;
    margin: 20px 0;
}
.myprofile_page table#mysubs tr td{
    padding: 5px;
    border-bottom: solid 1px #cacaca;
    width: 170px;
}
.myprofile_page table.my_proadm tr td, .myprofile_page table.my_proadm_change tr td{
    padding: 5px;
    border-bottom: solid 0px #cacaca;
    width: 170px;
}

.prouppf input[type="submit"]{
  padding: 5px;
  width: 78px;
}

.myprofile_page table#mysubs tr td {
    border-left: solid 1px #cacaca;
}
.myprofile_page table.my_proadm tr td:last-child, .myprofile_page table.my_proadm_change tr td:last-child{
    border-left: solid 0px #cacaca;
}
.myprofile_page table.my_proadm tr:last-child td, .myprofile_page table.my_proadm_chang tr:last-child td{
    border-bottom: 0;
}
.myprofile_page #chg_pwd{
    display: inline-block;
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    color: #0a6a94;
    text-decoration: underline;
}
.myprofile_page table.my_proadm_change  tr:last-child td{
    border-left: 0;
}
.myprofile_page table.my_proadm_change .btn{
    padding: 5px;
    margin: 10px 0;
    width: 82px;
}
.myprofile_page table.my_proadm_change label{
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}
/*author info*/
.author_info_block2{
    float: left;
    padding: 20px 0 25px 0;
    border-top: solid 2px #78D0F6;
    border-bottom: solid 2px #78D0F6;
    margin-bottom: 20px;
    width: 100%;
}
.author_info_block2 .detail_img_sp{
    display: table-cell;
    vertical-align: top;
}
.author_info_block2 .detail_img_sp img{
    min-width: 200px;
    min-height: 200px;
}
.author_info_block2 .detail_sp{
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
}
.admin_byline .latest_news_list{
    border-top: 0;
}
.admin_byline .articlesby{
    color: #555;
    font-size: 20px;
}
.new_news_page .acomment-options{
    width: 100%;
}
.new_news_page .activity_section #buddypress select.menu_change{
    max-width: 218px!important;
}
.new_news_page .gray_st{
        width: 100px!important;
}
.new_news_page .search_box1{
        background: #f3f3f3;
}
.new_news_page .search_box1 h1{
    color: #10abef;
    border-bottom: solid 2px #7eaec3;
}
.new_news_page .search_box1 .gray_st{
    background: #0a6a94!important;
}
.new_news_page .search_box1 label{
    color: #545454;
}
.comment_box2 .reply{
    width: auto;
}
/*personal details page*/
.personal_details_page h4{
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    color: #444;
    padding-left: 10px;
}
.personal_details_page #myform table.my_proadm.prouppf{
    width: 514px;
}
.personal_details_page #myform table.my_proadm.prouppf tr td:first-child{
    padding-right: 80px;
    text-align: right;
    width: 40%;
}
.personal_details_page #myform table.my_proadm.prouppf tr td:last-child{
    width: 60%;
}
.personal_details_page #myform table.my_proadm.prouppf tr td input{
    min-width: 247px;
    min-height: 34px;
    padding-left: 5px;
    border: solid 1px #a9a9a9;
    background: #fff
}
.personal_details_page #myform table.my_proadm.prouppf a.pass_change {
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    font-size: 12px;
    font-style: italic;
    color: #10abef;
}
.personal_details_page #myform table.my_proadm.prouppf a.pass_change2 {
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    font-size: 12px;
    font-style: italic;
    color: #10abef;
}
.personal_details_page .check_lst1{
    font-family: 'Open Sans', sans-serif;
    line-height: 17px;
}
.personal_details_page input[type="submit"]{
    background: #008c00;
    float: right;
    padding: 8px 8px;
    width: auto;
}
.personal_details_page .sub_table_det{
    border: 0!important;
}
.personal_details_page .sub_table_det tr td{
    border: 0!important;
    border-bottom: solid 1px #cacaca!important;
    padding: 20px 0 10px 0!important;
}
.personal_details_page .sub_table_det tr:last-child td{
    border: 0!important
}
.personal_details_page hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #000;
    margin: 1em 0;
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.personal_details_page .sub_table_det{
    float: left;
    margin: 20px 0;
}
.personal_details_page .sub_table_det .inv_no{
    display: inline-block;
    color: #10abef;
}
.personal_details_page hr.hr_2{
    border-top: 1px solid #cacaca;
    margin: 10px 0!important;
}
.personal_details_page h3.or{
    color: #ff7f00;
    font-size: 38px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    margin: 33px 0;
}
.profile_new_search table, .profile_new_search table input {
    width: 100%;
}
.profile_new_search table tr td:first-child{
    width: 20%;
}
.profile_new_search table tr td:last-child{
    width: 80%;
}
.profile_new_search table tr td input[type="submit"]{
    background: #a4a4a4;
    font-style: inherit;
    border: solid 1px #d1d1d1;
    font-weight: 500;
}
.profile_new_search .new_list_style{
    max-width: 200px;
    margin-top: 30px
}
.profile_new_search .new_list_style, .new_list_style li{
    display: block;
}
.new_list_style li a{
    background: url('<?php echo content_url(); ?>'/uploads/2015/11/ico04.jpg) no-repeat right 8px;
    display: block;
    padding: 10px 0;
    margin-left: 20px;
}

.home_feature .detail_sp{
    min-height: 266px;
}
.home_feature{
    min-height: 395px;
    max-height: 395px;
}
.profile_mobimg{
    display: none;
}

/*Chat custom-mm*/

#bpchatChatsWindow,.bpchatFriendsHolder{font-family: 'Open Sans', sans-serif;} 
.bpchatWindow {
    border: 1px solid;
}
.bpchatEvents .close{
        color: #fff;
        opacity: 1;
}
#bpchatFriendsWindow {
    display: none;
}
h3 a{line-height: 30px;}

/* Register for alert */
.register-alert {
    margin-top: 25px;
}
.register-alert form.row {
    margin-left: -15px;
    margin-right: -15px;
}
.register-alert .heading-wrapper {
    margin-bottom: 35px;
}
.register-alert .personal-info-heading {
    font-size: 20px;
    margin-bottom: 19px;
}
.register-alert .personal-info-heading {
    font-size: 20px;
    margin-bottom: 19px;
}
.register-alert .personal-info-txt {
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 35px;
    font-family: 'Open Sans', sans-serif;
}
.register-alert .common-form label {
    font-weight: 300;
    font-size: 14px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}
.register-alert .common-form .form-control {
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    font-style: normal;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}
.register-alert .register-alert-widget {
    background-color: #f0f0f0;
    padding: 15px 20px;
}
.register-alert .register-alert-widget .activity-options{
    display: inline-block;
}
.register-alert .register-alert-widget .activity-options li > input{
    float: left;
    width: 5%;
}
.register-alert .register-alert-widget .activity-options li {
    margin-top: 15px;
    clear: both;
    width: 100%;
    float: left;
}
.register-alert .register-alert-widget .activity-options li label {
    font-weight: 300;
    font-size: 14px;
    padding-left: 10px;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    float: left;
    width: 95%;
    line-height: normal;
}
.register-alert .register-alert-widget .activity-widget .activity-options {
    margin-left: 15px;
}
.register-alert .btn.btn-register {
    background-color: #f07800;
    border-radius: 0;
    padding: 14px 30px;
    text-align: center;
    width: auto;
    margin: 15px auto;
}
.register-alert .register-alert-widget .activity-widget h5 {
    font-size: 19px;
    font-weight: 300;    
}

/* ==


========================================================================
   Responsive custom styles
   ========================================================================== */
@media (min-width: 1200px){
    .container {
        width: 1060px;
    }
}
@media (max-width: 1199px){
    .full_size_img img{
        width: 100%;
        height: auto;
    }
    nav ul li:first-child{
        margin-right: 0;
    }
    nav ul li{
        padding: 14px 7px;
    }

    .three_cal1, .three_cal2{
        margin-right: 12px;
    }
    .footer1 ul li{
        padding: 10px 21px;
    }
    .footer2 ul li {
        padding: 10px 6px;
    }
    .det_list_wimg h3{
        width: 58%;
    }
    .footer1 ul{
        text-align: center;
    }
}
@media (max-width: 991px){
    .new_t10{margin-bottom: 10px;}
    .new_mod{
        margin-top: 0 !important;
        margin-left: 0 !important;
    }
    .new_mod_1{
        margin-left: 0 !important;
    }

    .skip{
        margin-left:0px!important;
        padding: 12px 43px!important;
        margin-bottom: 13px;
       
    }

    .check_lst_reg li{
        float: none!important;
        width: 100%!important;
    }


    .modal.fade.in{
        left: 0;
        right: 0;
        top: 51px;
    }
    .modal-dialog{
            width: 413px;
            margin: auto;
    }
    .network_space{
        margin-right: 0;
    }
    .search_list_menu{
        margin-right: 0;
    }
    .event_rep{
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .right_33_h{
        margin-top: 15px;
    }
    .pad_rig_5{
        padding-right: 15px;
    }
    nav ul li {
        padding: 10px 7.6px;
        border-right: solid 1px #2F89B1;
    }
    nav ul li:last-child{
        border-right: 0;
    }
    nav ul li{
        width: 100%;
        border-right: 0;
        border-bottom: solid 1px #2F89B1;
        padding: 0;
    }
    nav ul li a{
        padding: 10px 4px;
    }
    nav ul li .home_text, .navbar_mob{
        display: block;
    }
    nav ul li img.home{
        display: none;
    }
    nav ul li:first-child{
        width: 100%;
        padding-top: 0;
    }
    nav ul li:last-child{
        width: 100%;
    }
    .top_nav ul>li>.sub-menu{
        position: inherit;
        min-width: 100%;
        top: 0;
        padding: 0;
    }
    .top_nav ul>li>.sub-menu>ul {
        width: 50%;
    }
    #navbar{
        display: none;
    }
    .collapse.in{
        display: block!important;
    }
    .navbar_mob{
        display: block;
    }
    .top_nav{
        position: relative;
        min-height: 33px;
    }
    .footer1, .footer2{
        text-align: center;
    }
    .footer1 ul li{
        padding: 10px 7px;
    }
    .det_list_wimg h3{
        width: 61%;
    }
    .right_details{
        float: left;
        width: 100%;
    }
    .rep_sbscribe_details{
     padding-right: 0;
    }

/*new moble header*/
body{
        margin-top: 50px!important;
}
    header{
        display: none;
    }
    .mob_header{
        background: #10abef;
        display: block;
         position: fixed;
    width: 100%;
    top: 0;
        z-index: 10000;
    }
    .mob_header .mob_logo{
        width: 420px;
        width: 250px;
        display: block;
        margin: 10px auto;
    }
    .mob_nav{
        background: #0A6A94;
    }
    .mob_list1, .mob_list2{
        padding: 20px 0px;
        display: none;
    }
    .mob_list1 ul, .mob_list2 ul{
        margin: 0;
        padding: 0;
    }
    .mob_list1 ul li, .mob_list2 ul li{
        display: block;
    }
    .mob_list1 ul li:nth-child(5), .mob_list2>ul{
        border-bottom: solid 2px #10abef;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .mob_list1 ul li a, .mob_list2 li a{
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #fff;
        padding: 7px 15px;
        display: block;
        text-transform: uppercase;
    }
    .search {
        text-align: center;
    }
    .mob_list1{
        display: none;
    }
    .mob_list2 span{
        display: block;
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-weight: 300;
        font-size: 14px;
        padding: 10px 0 20px 0;
    }
    .mob_list2 input.form-control.input-sm {
        border-radius: 0;
        width: 100%;
        display: inline-block;
        min-height: 36px;
    }
    .mob_list2 .search{
        position: relative;
    }
    .mob_list2 .btn{
        position: absolute;
        right: 0;
        top: -1px;
        background: #333;
        color: #fff;
        border-radius: 0;
        font-family: 'Open Sans', sans-serif;
        padding: 5px 20px;
        font-size: 18px;
        border-left: solid 4px #0a6a94;
    }
    .mob_list2 ul li ul{
        display: block;
        margin: 20px 0 20px 20px;
    }
    .mob_list2 ul li ul li{
        display: block;
    }
    .mob_list2 ul li ul li a{
        display: block;
        padding: 5px 0;
    }
    .mob_list2 ul li{
        position: relative;
    }
    .mob_list2 ul li span{
        position: absolute;
        right: 10px;
        top: 0;
        background: url(../img/minu_w.png) no-repeat;
        width: 20px;
        height: 20px;
    }
    .mob_list2 ul li span.cls_btn{
        background: url(../img/close_w.png) -5px 0;
    }
    .menu_mob_list1{
        position: absolute;
        left: 8px;
        top: 8px;
        display: block;
        width: 32px;
        height: 32px;
        background: url(../img/minu_w.png);
    }
    .menu_mob_list1.closepic1{
        background: url(../img/close_w.png);
    }
    .menu_mob_list2{
        position: absolute;
        right: 10px;
        top: 8px;
        display: block;
        width: 32px;
        height: 32px;
        background: url(../img/minu_b.png);
    }
    .menu_mob_list2.closepic2{
        background: url(../img/close_b.png);
    }
    .disp_block{
        display: block;
    }
    .disp_none{
        display: none;
    }
}
@media (max-width: 755px){
    .network_space{
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    #navbar{
        display: none;
    }
    .collapse.in, .collapsing{
        display: block!important;
    }
    .logo{
        text-align: center;
    }
    header .search{
        text-align: center;
        width: 100%;
    }
    header button.btn.btn-primary.btn-sm{
        margin-left: -2px;
    }
    header input.form-control.input-sm{
        float: none;
    }
    header .menu1 li:nth-child(1) a, header .menu1 li:nth-child(2) a, header .menu1 li:nth-child(3) a, header .menu1 li:nth-child(4) a{
        padding: 8px 0;
    }
    header .menu1 li:nth-child(1), header .menu1 li:nth-child(2), header .menu1 li:nth-child(3), header .menu1 li:nth-child(4){
        width: 24%;
        margin-bottom: 4px;
    }
    header .menu1{
        float: left;
        width: 100%;
        text-align: center;
    }
    header .menu1 li{
        float: none;
        display: inline-block;
    }
    .top_nav{
        position: relative;
        min-height: 33px;
    }
    .mob_list2 li input.form-control.input-sm{
        width: 87%;
    }
     .profile_img{
        display: none!important;
    }
    .profile_mobimg{
        display: block!important;
        width: 100px;
        margin: auto;
        height: 100px;
    }
    .profile_table1{
        width:100%!important; 
    }
    .profile_table2 tr td:nth-child(2){
            width: auto!important;
    }
    
}
@media (max-width: 640px){
    .personal_details_page #myform table.my_proadm.prouppf {
        width:auto;
    }
    .menu_mob_list1, .menu_mob_list2{
        top: 1px;
    }
    .w80, .w20{
        display: block;
        width: 100%;
    }
    .horizontal_detail_1 .detail_img_sp, .horizontal_detail_1 .detail_sp, .vertical_detail_1{
        width: 48.7%;
    }
    .three_cal1{
        margin-bottom: 20px
    }
    .three_cal2{
        margin-right: 0;
        margin-bottom: 20px
    }
    .three_cal3{
        margin-right: 0;
    }
    .vertical_detail_1 .detail_img_sp{
        text-align: center;
    }
    .horizontal_detail_1 .detail_img_sp, .horizontal_detail_1 .detail_sp{
        float: none;
        width: 100%;
    }
    .footer1 ul li{
        padding: 10px;
    }
    .new_news_page ul.table_1st li{
        width: 100%!important;
    }
    .feald_details, .new_news_page .profile_settings .feald01, .new_news_page .profile_settings .feald02, .new_news_page .profile_settings .feald03, .new_news_page .profile_settings .feald04{
        width: 100%!important;
    }
    .profile_settings li label{
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
    }
    .mob_list2 li input.form-control.input-sm{
        width: 83%;
    }
    .mob_header .mob_logo{
        width: 250px;
    }
}
@media (max-width: 510px){
    .personal_details_page #myform table.my_proadm.prouppf tr td:first-child {
        padding-right: 10px;
        width: 10%;
    }
    .personal_details_page #myform table.my_proadm.prouppf tr td:last-child {
        width: auto;
    }
    .personal_details_page #myform table.my_proadm.prouppf tr td input {
        max-width: 98px;
        min-width: 150px;
    }
    header .menu1 li:nth-child(1), header .menu1 li:nth-child(2), header .menu1 li:nth-child(3), header .menu1 li:nth-child(4){
        width: 49%;
    }
    header input.form-control.input-sm{
        max-width: 207px;
    }
    .top_nav ul>li>.sub-menu>ul,  .top_nav ul>li>.sub-menu.double {
        width: 100%;
        min-width: 100%;
    }
    .main_inner_head h1{
        width: 100%;
    }
    .main_inner_head .right_head_content{
        width: 100%;
        padding: 10px 0;
    }
    .three_cal1, .three_cal2, .three_cal3{
        width: 100%;
        margin-right: 0;
        padding-top: 10px;
    }
    .det_list_wimg{
        padding-bottom: 10px;
        border-bottom: solid 1px #C0C0C0;
        text-align: center;
    }
    .det_list_wimg .list_img{
        margin-right: 0;
    }
    .det_list_wimg h3 {
        width: 100%;
        margin-top: 10px;
    }
    .rep_full_w .com_place li:last-child{
        float: left;
        display: block;
        width: 100%;
        padding: 10px 0;
    }
    .new_news_page .nav-tabs li {
        width: 100%;
    }
    .mob_list2 li input.form-control.input-sm {
        width: 69%;
    }
    .mob_header .mob_logo{
        width: 250px
    }
    .author_info_block2 .detail_img_sp{
        display: block;
        text-align: center;
    }
    .author_info_block2 .detail_sp{
        display: block;
        padding: 20px 0 0 0;
    }

    .modal-dialog{
            width: 280px;
            margin: auto;
    }
    .modal-content{
        float: none;
    }
    .modal-dialog .ul_table li, .modal-dialog .ul_table li div{
        display: block!important;
    }
    .modal-dialog .register_form li div.form_name{
        margin: 0;
        text-align: left;
    }
    .modal-dialog .register_form input{
        width: 100%;
    }
    .g-recaptcha{
        margin: 0;
    }
     .modal-content{
        padding: 0;
    }
    .modal-body{
        padding: 0;
    }
    .modal-content h2.login{
        padding: 20px 0 0 0;
    }
    .modal-content .wp_log_style p label {
        width: 100%;
        text-align: left;
    }
    .modal-content .wp_log_style input#wp-submit, .modal-content .reg_btn{
        float: none;
    }
    .modal-content .modal-content h2{
        font-size: 21px;
        margin-bottom: 0;
    }
    .modal-content .wp_log_style a.frgt {
        display: block;
        margin: 20px 0;
    }
    .activity_section #buddypress .recent_conversations_head {
        margin-top: 68px;
    }
    #buddypress div.activity-comments{
        margin: 0 0 0 10px;
    }
    #commentform textarea, .commentform label{
        margin-bottom: 60px;
    }
    .comment-author.vcard .fn a, .comment-author.vcard .says{
        display: block;
    }
    .comment_box2 .comment-author.vcard{
        display: block;
    }
    .comment_box2 .comment-meta{
        overflow: hidden;
    }
    .digital_page .mainpro{
        float: none;
        margin: auto;
        display: block;
        width: 211px;
    }
    .digital_page h4.date{
        display: block;
        margin-top: 20px;
    }
    .profile_table2 tr td{
        width: 100%!important;
        display: block!important;
    }
    #rc-imageselect, .g-recaptcha { transform:scale(0.77); -webkit-transform:scale(0.77); transform-origin:0 0; -webkit-transform-origin:0 0;}
}
@media (max-width: 310px){
    header .menu1 li:nth-child(1), header .menu1 li:nth-child(2), header .menu1 li:nth-child(3), header .menu1 li:nth-child(4){
        width: 48%;
    }
    header .search{
        width: auto;
    }
    header input.form-control.input-sm{
        max-width: 165px;
    }
    .modal-content{
        border-radius: 0;
        padding: 30px 0;
        float: left;
        border: solid 5px #074C6B;
   }
   .mob_header .mob_logo {
        width: 160px;
    }
    .profile_table1 tr td:first-child, .profile_table2 tr td:first-child, .profile_table3 tr td:first-child {
    text-align: left!important;
    padding-right: 10px!important;
	}
}
.profile_table1{
    width: 103px!important;
}
.profile_table2 tr td{
    width: 100%!important;
    display: block!important;
}
.profile_table3 tr td:first-child{
width: 125px!important;
}
.post_contents ul{
    list-style: square;
    padding-left: 35px;
    margin-bottom: 13px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.post_contents li{
    line-height: 150%;
}
.vac_display_field_value a {
    color: #0A6A94;
    text-decoration: underline;
}
.single-job .event_rep a{
	color: #0A6A94;
    text-decoration: underline;
}